home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 22
/
CU Amiga Magazine's Super CD-ROM 22 (1998)(EMAP Images)(GB)[!][issue 1998-05].iso
/
PowerPC
/
Programming
/
PPCsiod
/
scm
/
merge-sort.scm
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1993-05-07
|
397 b
|
11 lines
(define (merge x y test)
(cond ((null? x) y)
((null? y) x)
((test (car x) (car y)) (cons (car x) (merge (cdr x) y test)))
(else (cons (car y) (merge x (cdr y) test)))))
(define (merge-sort x test)
(cond ((null? (cdr x)) x)
(else (merge (list (car x) (cadr x))
(merge-sort (cddr x) test) test))))